deep ditch - German English Dictionary